Skip to main content

Comando: Guardar proyecto como biblioteca compilada

Función: el comando guarda un proyecto de biblioteca en un formato cifrado.

Llamada: Expediente menú

El comando abre el cuadro de diálogo predeterminado para guardar un archivo en el sistema de archivos. los compilado CODESYS bibliotecas el tipo de archivo ya está predeterminado. La extensión del archivo es .compiled-library-v3 o .compiled-library (CODESYS < 3.5 SP15). En este formato, el código fuente de la POU de la biblioteca no es visible cuando la biblioteca se usa en un proyecto.

Si el Hacer cumplir la firma de bibliotecas compiladas se selecciona la opción en el Pantalla de seguridad ver en el Usuario ficha, entonces un proyecto de biblioteca debe contar con una firma basada en un certificado digital cuando se guarda. Cuando se dispone de un certificado adecuado, se proporciona en el Pantalla de seguridad sobre el Usuario pestaña en el Firma digital sección. En el Información del proyecto, sobre el Resumen pestaña, un Compatibilidad de la biblioteca con un CODESYS versión >= 3.5 SP15 está configurado de forma predeterminada. En este caso, el archivo del proyecto se guarda con el .compiled-library-v3 extensión de archivo cuando se guarda como una biblioteca compilada y firmada. Si aún no ha especificado un certificado válido adecuado para su perfil de usuario en el Pantalla de seguridad, luego se abre un cuadro de diálogo para que haga esto. Luego, puede ejecutar el comando Guardar nuevamente.

En todos los demás aspectos, los archivos de biblioteca compilados se comportan como *.library archivos, y por lo tanto se pueden instalar y referenciar con los mismos pasos.

Le recomendamos que utilice bibliotecas compiladas y firmadas con certificados. Además de la protección del código fuente y el uso no autorizado de una biblioteca, también se utiliza menos memoria, lo que se traduce en tiempos de carga más cortos.

Sugerencia

Si tiene los archivos de ayuda correspondientes con traducciones, entonces en CODESYS V 3.5 SP15 y más adelante puede ampliar la documentación de la biblioteca con la traducción a otros idiomas de la siguiente manera:

Colocar el __lmd__<language>.aux archivos creados para los nuevos idiomas en un <library name>.lmd directorio paralelo al <library name>.compiled-library-v3 proyecto de biblioteca

Si los archivos son correctos, se incluyen en el archivo de biblioteca compilado cuando el proyecto de biblioteca se guarda mediante el Guardar proyecto como biblioteca compilada mando.

Ejemplo: El standard.lmd El directorio existe paralelo al standard.compiled-library-v3 archivo de biblioteca y contiene el __lmd__fr.aux archivo con la traducción al francés de la documentación de la biblioteca. Después de guardar la biblioteca compilada, la versión en francés de la documentación también está disponible en el Administrador de biblioteca.

Para más información, ver: Información para desarrolladores de bibliotecas y Guardar proyecto e instalar en el repositorio de la biblioteca